\chapter{La maquette}
%\addcontentsline{toc}{chapter}{maquette}

\paragraph{}
Afin d'illustrer notre propos, nous vous proposons de suivre le scénario
type d'un utilisateur au moyen d'une maquette.

Cet utilisateur, lorsqu'il ouvre l'application, voit apparaître une page d'accueil telle qu'elle est représentée fig. 4.1. Il a en sa possession les deux fichiers nécessaires au logiciel et souhaite démarrer une analyse. Il clique donc sur \textit{Process new files}.

\image{Page_d'accueil_maquette}{Maquette de la page d'accueil}{0.8}

\paragraph{}
Le lien l'amène au formulaire qui lui permettra de sélectionner ses fichiers (fig. 4.2), et de choisir le seuil de similarité, ainsi que la taille de motif minimale. Il lui est possible d'entrer des plages de valeurs, mais il va préalablement faire un test avec un couple de valeurs uniques. Il complète le formulaire et lance l'exécution en cliquant sur le bouton \textit{Process}.

\image{formulaire_maquette}{Formulaire de l'application}{0.8}

\paragraph{}
Lors de l'exécution du logiciel, une page d'attente lui indique l'étape en cours, et les éventuelles erreurs rencontrées (fig. 4.3).

\image{procedure_maquette}{Page affichée durant l'exécution}{0.8}

\paragraph{}
Une fois l'exécution terminée, les résultats sont mis en forme sur une page dédiée (fig. 4.4), comprenant des calculs statistiques et une représentation graphique des modes analysés. En bas de page, il pourra télécharger une archive contenant tous les fichiers générés ainsi que ceux d'origine, en cliquant sur un simple lien.

\image{resultats1}{Page de mise en forme des résultats globaux}{0.8}

\paragraph{}
Cette page est divisée en trois parties accessibles par un système
d'onglets. La page qui est présentée d'office est la page qui présente
les résultats globaux (fig. 4.4). L'utilisateur peut naviguer grâce aux
onglets pour accéder aux résultats par taille de motif (fig. 4.5) et par
mode élémentaire (fig. 4.6.).

\image{resultats2}{Page de mise en forme des résultats par taille de motif}{0.8}
\image{resultats3}{Page de mise en forme des résultats par mode élémentaire}{0.8}

\paragraph{}
Il souhaite à présent relancer une exécution, mais cette fois avec des plages de valeurs pour sigma et epsilon. Il clique de nouveau sur \textit{Process new files}, et retourne ainsi sur le formulaire de départ (fig 4.2). Cette fois, il entre des plages de valeurs comme indiqué, et relance l'exécution.

Une fois l'exécution achevée, au lieu de voir directement un affichage
des résultats mis en forme, notre utilisateur voit apparaître une page
intermédiaire permettant la gestion des résultats multiples
(fig.4.7). En haut de la page, il trouve un tableau de comparaison des
statistiques obtenues avec les différentes valeurs de sigma et
d'epsilon.

Ensuite, dans une seconde partie, un lien lui permet de télécharger une archive contenant elle-même toutes les archives relatives à tous les couples de valeurs epsilon et sigma définies par les plages choisies.

En dessous, il pourra trouver un tableau généré dynamiquement en
fonction des plages de valeurs, et pour chaque couple il y trouvera un
lien et une case à cocher. Chaque lien lui permettra de visualiser les
résultats de la même manière que pour un couple unique (voir fig. 4.4,
4.5 et 4.6). Les cases à cocher lui permettront de sélectionner un sous-ensemble de valeurs afin de créer une archive personnalisée contenant les archives relatives aux résultats qui l'intéressent.

\image{tableau_resultats}{Page de récupération de résultats multiples}{0.8}

\paragraph{}
Une fois qu'il a téléchargé les multiples résultats de l'analyse de ses
fichiers pour des couples de valeurs différents, il souhaite de nouveau
effectuer une comparaison entre les différents calculs statistiques pour
les mêmes fichiers de départ. Il clique donc sur le lien \textit{Compare
statistics} dans le menu de gauche et voit apparaître un nouveau
formulaire (fig. 4.8). Ce formulaire lui permet de sélectionner les
fichiers contenant les statistiques qu'il souhaite comparer. Il peut
entrer, selon ses préférences, des archives complètes ou juste les
fichiers \textit{.csv} qui contiennent les résultats statistiques. Il peut ajouter des champs de sélection en cliquant sur \textit{Add field}. Une fois le formulaire renseigné, il lance la comparaison en cliquant sur \textit{Process}.

\image{formulaire_csv}{Formulaire de comparaison de résultats statistiques}{0.8}

\paragraph{}
Il retrouve alors un tableau (fig 4.9) tel qu'il l'aurait obtenu lors
d'une analyse multiple (fig. 4.7).

\image{comparaison}{Page de mise en forme du résultat de la comparaison de plusieurs fichiers statistiques}{0.8}

\paragraph{}
Notre utilisateur souhaite à présent s'intéresser aux réactions bilan
des modes élémentaires étudiés. Il va donc cliquer sur \textit{Overall
reactions} afin d'accéder au formulaire qui lui permettra d'extraire
les informations relatives aux bilans à partir du fichier de sortie de
METATOOL (fig. 4.10).

\image{bilans1}{Formulaire de départ d'une analyse des bilans}{0.8}

\paragraph{}
Une fois qu'il a sélectionné le fichier et cliqué sur \textit{Extract}, il
arrive sur une nouvelle page qui lui fournit un premier niveau de
résultats (fig. 4.11). Cette page lui présente la liste des différents
bilans, en prenant en compte la stoechiométrie, et le nombre de modes
élémentaires qui partagent chaque bilan.

En bas de la page, un petit formulaire permet à l'utilisateur de faire
une recherche de modes élémentaires en fonction des molécules d'entrée
et de sortie qui sont présentes dans le fichier.

\image{bilans3}{Premier niveau de résultats pour les bilans}{0.8}

\paragraph{}
Lorsqu'il clique sur \textit{Search}, la recherche est lancée, et les
résultats sont affichés sur une troisième page (fig. 4.12), sous forme
d'un tableau énumérant les modes élémentaires et leurs bilans
respectifs.

\image{bilans2}{Second niveau de résultats pour les bilans}{0.8}


